Małgosia prowadzi swoją własną działalność gospodarczą - jest właścicielką sklepu. W każdy poniedziałek otrzymuje nową dostawę z magazynu. Aby nie mylić się w księgowości, Gosia ponumerowała wszystkie znajdujące się w sklepie artykuły. Z każda˛ dostawą sporządzany jest raport - lista z informacją o konkretnej paczce: numer produktu i jego ilość. Wycieńczona pracą właścicielka nie ma już sił na szybkie rozliczenie dostawcy z zamówienia. W takim momencie zwraca się do Ciebie, zaufanego informatyka, z prośbą o pomoc.
Opracuj program, który:
W pierwszym wierszu znajduje się liczba
(
), oznaczająca ilość wierszy w raporcie.
W każdej z następnych
linii zapisano dwie liczby
i
(
,
) oznaczające
kolejno numer produktu oraz jego ilość.
W pierwszym wierszu powinna się znaleźć liczba P określająca ilość różnych produktów przywiezionych
tego dnia do sklepu. Każda z kolejnych
linii zawiera dwie liczby
i
, gdzie
to numer produktu, zaś
to sumaryczna ilość jaka wpłynęła tego dnia do sklepu (możesz założyć, że liczba
nie przekroczy wartości
). Kolejne numery produktów powinny występować w takiej samej kolejności, w jakiej pojawiały się
na wejściu.
Dla danych wejściowych:
6 2 1 3 11 1 4 3 2 7 1 2 1
poprawną odpowiedzią jest:
4 2 2 3 13 1 4 7 1
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.